package com.task.mall.dao;

import com.task.mall.bean.*;

import java.util.List;

public interface GoodsDao {
    int addGoods(Goods goods);

    int updateGoods(Goods goods);

    int queryLastId();

    void addSpeces(List<Spec> specList, int goodsId);

    int updateSpeces(List<Spec> specList);

    List<Goods> getGoodsByType(String typeId);

    Goods getGoodsInfo(String id);

    List<Spec> getGoodSpecListInfo(String id);

    int addSpec(Spec spec);

    int deleteSpec(Spec spec);

    int deleteGoods(String id);

    Spec getSpecInfo(String price);

    GoodsDetails goodsDetails(String id);

    List<ShowMsg> showMsg(String id);

    List<Reply> getReply(String goodsId);

    User getUserInfo(Integer userId);

}
